GitHub宝藏项目标星1.6w+,编程新手有福了
以下文章来源于Python空间 ,作者Rocky0429
特别惭愧的是,虽然我很早就知道 GitHub,但是学会逛 GitHub 的时间特别晚。当时一方面是因为菜,看着这种全是英文的东西难受,不知道该怎么去玩,另一方面是一直在搞 ACM,没有做一些工程类的项目,所以想当然的以为和 GitHub 也没什么关系(当然这种想法是错误的)。
后来自己花了一个星期看完了 Python 的基础知识,就想着找点项目看一看,学一学,练一练,这个时候我才真正的去了解 GitHub,开始了在 GitHub 的瞎逛之旅,在开始之初,随之而来的问题是我不知道哪些项目当时还是新手的我,哪些项目是好项目,哪些项目好玩有价值。
虽然现在我已经在 GitHub 上逛的相当流畅,但我还是想如果有一个可以收集这些对新手友好的东西,那么我当时可以少走更多的弯路,节省更多的时间吧。
GitHub网址:
https://github.com/521xueweihan/HelloGitHub
提供了强劲的、易于使用的命令行界面; 可横向和纵向分割窗口; 窗格可以自由移动和调整大小,或直接利用四个预设布局之一; 可在多个缓冲区进行复制和粘贴; 可通过交互式菜单来选择窗口、会话及客户端; 等等。
美观的彩色输出(当输出不是交互式终端时,颜色将自动禁用); 兼容 C++11,并且是 header-only; 支持基础类型和 STL 容器类型的输出; 除了基本信息外,还输出变量名和类型; 启用 DBG_MACRO_DISABLE 生成 release 版。
#include <dbg.h>
// You can use "dbg(..)" in expressions:
int factorial(int n) {
if (dbg(n <= 1)) {
return dbg(1);
} else {
return dbg(n * factorial(n - 1));
}
}
int main() {
std::string message = "hello";
dbg(message); // [example.cpp:15 (main)] message = "hello" (std::string)
const int a = 2;
const int b = dbg(3 * a) + 1; // [example.cpp:18 (main)] 3 * a = 6 (int)
std::vector<int> numbers{b, 13, 42};
dbg(numbers); // [example.cpp:21 (main)] numbers = {7, 13, 42} (size: 3) (std::vector<int>)
dbg("this line is executed"); // [example.cpp:23 (main)] this line is executed
factorial(4);
return 0;
}
🚀 高生产效率:10 分钟内做一个好看的管理后台;
🎨 主题:默认为 adminlte,更多好看的主题正在制作中,欢迎给我们留言;
🔢 插件化:提供插件使用,真正实现一个插件解决不了问题,那就两个;
✅ 认证:开箱即用的 rbac 认证系统;
⚙️ 框架支持:支持大部分框架接入,让你更容易去上手和扩展。
import BarChart from 'chart-race-react';
ReactDOM.render(<BarChart />, document.getElementById('root'));
t.url('https://www.google.com')
t.type('q', 'decentralization[enter]')
t.snap('page', 'results.png')
t.close()
10% + 5.5%
//=> 15.5%
-10% / 2
//=> -5%
◆
精彩公开课
◆